from flask import Flask

# 创建一个Flask应用实例
# __name__是一个特殊变量，它会被设置为使用该模块的模块的名称
# 这有助于Flask确定应用的根路径，以便稍后可以找到资源文件
app = Flask(__name__)


# 使用路由装饰器定义URL规则
# 这里'/'表示根URL，也就是网站的主页
@app.route("/")
# 定义视图函数，这个函数会处理发送到'/'的请求
def hello_world():
    # 返回一个简单的HTML字符串作为响应
    return "<p>Hello, World!</p>"


# 这是一个Python的惯用法，用于检查脚本是否作为主程序运行
if __name__ == "__main__":
    # 运行Flask应用
    # 默认情况下，Flask会在本地主机上运行，端口为5000
    # debug=False（默认值），这意味着不会显示详细的错误信息，且代码更改不会自动重新加载应用
    app.run()
